package com.neusoft.data.service;

import java.util.List;
import com.neusoft.data.domain.SerForecast;

/**
 * 成绩预测Service接口
 * 
 * @author slh
 * @date 2024-01-04
 */
public interface ISerForecastService 
{
    /**
     * 查询成绩预测
     * 
     * @param forecastId 成绩预测主键
     * @return 成绩预测
     */
    public SerForecast selectSerForecastByForecastId(Long forecastId);

    /**
     * 查询成绩预测列表
     * 
     * @param serForecast 成绩预测
     * @return 成绩预测集合
     */
    public List<SerForecast> selectSerForecastList(SerForecast serForecast);

    /**
     * 新增成绩预测
     * 
     * @param serForecast 成绩预测
     * @return 结果
     */
    public int insertSerForecast(SerForecast serForecast);

    /**
     * 修改成绩预测
     * 
     * @param serForecast 成绩预测
     * @return 结果
     */
    public int updateSerForecast(SerForecast serForecast);

    /**
     * 批量删除成绩预测
     * 
     * @param forecastIds 需要删除的成绩预测主键集合
     * @return 结果
     */
    public int deleteSerForecastByForecastIds(Long[] forecastIds);

    /**
     * 删除成绩预测信息
     * 
     * @param forecastId 成绩预测主键
     * @return 结果
     */
    public int deleteSerForecastByForecastId(Long forecastId);
}
